package com.cmc.cloud.cmclink.doc.api.document.req.so;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 订舱确认通知书数据组装
 *
 * @author llp
 */
@Data
@EqualsAndHashCode
public class BookingConfirmationDataDto {

    /**
     * 订舱号
     */
    private String bookingNo;
    /**
     *
     **/
    private String dateOfIssue;

    /**
     *
     **/
    private String carrierCode;

    /**
     *
     **/
    private String blNo;

    /**
     *
     **/
    private String refNo;

    /**
     *
     **/
    private String contractNo;

    /**
     *
     **/
    private String bookingStatus;

    /**
     *
     **/
    private String serviceMode;

    /**
     *
     **/
    private String bookingParty;

    /**
     *
     **/
    private String shipper;

    /**
     *
     **/
    private String forwarder;

    /**
     *
     **/
    private String portOfReceipt;

    /**
     *
     **/
    private String portOfLoading;

    /**
     *
     **/
    private String vesselVoy;

    /**
     *
     **/
    private String portOfDelivery;

    /**
     *
     **/
    private String etd;

    /**
     *
     **/
    private String eta;

    /**
     *
     **/
    private String containerQtyTypes;

    /**
     *
     **/
    private String commodityName;

    /**
     *
     **/
    private String env;

    /**
     *
     **/
    private String unNo;

    /**
     *
     **/
    private String imoClass;

    /**
     *
     **/
    private String temperature;

    /**
     *
     **/
    private String ventilation;

    /**
     *
     **/
    private String emptyPickupStart;

    /**
     *
     **/
    private String cyOpen;

    /**
     *
     **/
    private String cyCutoff;

    /**
     *
     **/
    private String siCutoff;

    /**
     *
     **/
    private String vgmCutoff;

    /**
     *
     **/
    private String firstTsPort;

    /**
     *
     **/
    private String portOfDischarge;

    /**
     *
     **/
    private String secondTsPort;

    /**
     *
     **/
    private String pickupLocation;

    /**
     *
     **/
    private String returnCyLocation;

    /**
     *
     **/
    private String title;

    /**
     *
     **/
    private String companyName;

    /**
     *
     **/
    private String contactInfo;

    /**
     *
     **/
    private String portSpecificRemarks;


}
